SQL_Server全文索引的使用实例演示
作 用:创建和删除一个全文目录,启动或停止一个全文目录的索引操作--检查全文目录填充情况
execute sp_fulltext_table 'title','activate'
过程名称:sp_fulltext_service
execute sp_fulltext_catalog 'FT_pubs','start_full'
作 用:初始化全文索引或删除数据库中所有全文目录执行权限:db_ddladnmin或db_owner角色成员
use pubs --打开数据库
3) 在全文目录中注册需要全文索引的表 (sp_fulltext_table)
1) 启动数据库的全文处理功能 (sp_fulltext_database)
--设置全文索引列名
5) 为表创建全文索引 (sp_fulltext_table)
复制代码 代码如下:
execute sp_fulltext_database 'enable'6) 填充全文目录 (sp_fulltext_catalog)execute sp_fulltext_catalog 'FT_pubs','create'
execute sp_fulltext_table 'title','create','FT_pubs','UPKCL_titleidind'
end
execute sp_fulltext_column 'title','title','add'
过程名称:sp_fulltext_catalog
执行权限:db_ddladnmin角色成员
--则使用sp_fulltext_database 打开该功能
--建立全文索引
以下介绍一下全文操作类的系统存储过程
在这之前,需要安装Microsoft Search服务,启动SQL server全文搜索服务
execute sp_fulltext_column 'notes','notes','add'
---------********示例********-------------
select title
执行权限:serveradmin或系统管理员
--填充全文索引目录
过程名称:sp_fulltext_column
--如果全文目录正处于填充状态,则等待30秒后再检测一次
go
where CONTAINS(title,'database')
waitfor delay '0:0:30'
过程名称:sp_fulltext_database
执行权限:db_owner及更高角色成员
form
--activate,是激活表的全文检索能力,也就是在全文目录中注册该表
--检查数据库pubs是否支持全文索引,如果不支持
--建立全文目录FT_PUBS
go
or CONTAINS(title,'computer')
作 用:将一个表标识为全文索引表或非全文索引表
作 用:设置全文搜索属性--为title表建立全文索引数据元
or CONTAINS(notes,'database')
4) 指出表中需要全文索引的列名 (sp_fulltext_column)
--全文目录填充完成后,即可使用全文目录检索
执行权限:db_owner角色成员
While fulltextcatalogproperty('FT_pubs','populateStatus')<>0
if(select databaseproperty('pubs','isfulltextenabled'))=0
begin
以对pubs数据库的title和notes列建立全文索引,之后使用索引查询title列或notes列中包含有datebase 或computer字符串的图书名称:
过程名称:sp_fulltext_table
首先,介绍利用系统存储过程创建全文索引的具体步骤:
本文示范完整的SQL SERVER数据库全文索引以pubs数据库为例
相关热词: 实例
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/mssql/1779.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
SQL基本教程之行转列Pivo
时间:2021-01-20
-
region from hr.Employees union
时间:2021-01-20
-
有时候需要调整用户权限
时间:2021-01-19
-
(但使用 ORDER BY 子句并不
时间:2021-01-19
-
RAND()*10000)insert into Detail
时间:2021-01-19
-
OR 运算符:在两侧的查询
时间:2021-01-19
-
放假之前老大跟我提起了
时间:2021-01-19
-
数据库的运维计策剧本篇
时间:2021-01-19
热门文章
-
4.与聚合函数和 GROUP BY 子句有关的常见错
时间:2021-01-19
-
SQL Server安全(11/11):审核(Auditing)
时间:2021-01-09
-
sqlserver中查询横表变竖表的sql语句简析
时间:2020-12-08
-
SQL Server简单模式下误删除堆表记录恢复方
时间:2020-12-12
-
关于SQL Server查询语句的使用
时间:2020-12-13
-
MSSQL教程_mssql数据库教程_MSSQL基础教程_第
时间:2020-12-13
-
jdbc连接sql server数据库问题分析
时间:2020-12-10
-
详解SQL游标的用法
时间:2020-12-27
-
sql server 关于设置null的一些建议
时间:2020-12-28
-
mssql关于一个表格结构的另外一种显示(表
时间:2020-12-11
